package com.prik.strategy.duck;


import com.prik.strategy.duck.pojo.Duck;
import com.prik.strategy.duck.pojo.RedheadDuck;

/**
 * 策略模式——定义算法族，分别封装起来，让他们
 * 可以互相替换，此模式让算法的变化独立与使用
 * 算法的客户
 * @author prik
 * @date 2019/7/12
 */
public class Test {

    public static void main(String[] args) {
        Duck duck = new RedheadDuck();
        duck.fly();
    }
}
